Blendenpik: Supercharging LAPACK's Least-Squares Solver
نویسندگان
چکیده
Several innovative random-sampling and random-mixing techniques for solving problems in linear algebra have been proposed in the last decade, but they have not yet made a significant impact on numerical linear algebra. We show that by using a high-quality implementation of one of these techniques, we obtain a solver that performs extremely well in the traditional yardsticks of numerical linear algebra: it is significantly faster than high-performance implementations of existing state-of-the-art algorithms, and it is numerically backward stable. More specifically, we describe a least-squares solver for dense highly overdetermined systems that achieves residuals similar to those of direct QR factorization-based solvers (lapack), outperforms lapack by large factors, and scales significantly better than any QR-based solver.
منابع مشابه
LSRN: A Parallel Iterative Solver for Strongly Over- or Under-Determined Systems
We describe a parallel iterative least squares solver named LSRN that is based on random normal projection. LSRN computes the min-length solution to min x∈ℝ n ‖Ax - b‖2, where A ∈ ℝ m × n with m ≫ n or m ≪ n, and where A may be rank-deficient. Tikhonov regularization may also be included. Since A is involved only in matrix-matrix and matrix-vector multiplications, it can be a dense or sparse ma...
متن کاملThe Effect of Coherence on Sampling from Matrices with Orthonormal Columns, and Preconditioned Least Squares Problems
Motivated by the least squares solver Blendenpik, we investigate three strategies for uniform sampling of rows fromm×n matrices Q with orthonormal columns. The goal is to determine, with high probability, how many rows are required so that the sampled matrices have full rank and are well-conditioned with respect to inversion. Extensive numerical experiments illustrate that the three sampling st...
متن کاملLecture 12 : Randomized Least - squares Approximation in Practice
Recall that we are interested in the conditioning quality of randomized sketches constructed by RandNLA sampling and projection algorithms. For simplicity of comparison with the Blendenpik paper, I’ll state the results as they are stated in that paper, i.e., with a Hadamard-based projection, and then I’ll point out the generalization (e.g., to leverage score sampling, to other types of projecti...
متن کاملLeast-squares imaging and deconvolution using the hybrid norm conjugate-direction solver
To retrieve a sparse model, we applied the hybrid norm conjugate-direction (HBCD) solver proposed by Claerbout to two interesting geophysical problems: least-squares imaging and blind deconvolution. The results showed that this solver is robust for generating sparse models.
متن کاملParallel tools for solving incremental dense least squares
We present a parallel distributed solver that enables us to solve incremental dense least squares arising in some parameter estimation problems. This solver is based on ScaLAPACK [8] and PBLAS [9] kernel routines. In the incremental process, the observations are collected periodically and the solver updates the solution with new observations using a QR factorization algorithm. It uses a recentl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Scientific Computing
دوره 32 شماره
صفحات -
تاریخ انتشار 2010